package org.sang.service;

import com.github.pagehelper.Page;
import org.sang.bean.StoreInfo;
import org.sang.dto.StoreInfoTypeRepDto;

import java.util.List;

/**
 * 〈一句话描述〉
 * 〈功能详细描述〉
 *
 * @author Naughty
 * @version 2018/4/6
 * @see IStoreInfoService
 * @since 1.0
 */
public interface IStoreInfoService {

    StoreInfo insertStoreInfo(StoreInfo storeInfo);

    StoreInfo updateStoreInfo(StoreInfo storeInfo);

    void deleteStoreInfo(String storeId);

    StoreInfo queryStoreInfo(String storeId);

    Page<StoreInfo> findStoreInfoListByPage(Integer pageNum, Integer pageSize, StoreInfo storeInfo);

    /**
     * 获取门店列表.
     * @return
     */
    List<StoreInfoTypeRepDto> findStoreInfoAllList();
}
